/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.ufc.quixada.comandos;

import br.com.ufc.quixada.dao.ExemplarDAO;
import br.com.ufc.quixada.entidades.Exemplar;
import br.com.ufc.quixada.interfaces.Comando;
import br.com.ufc.quixada.service.ExemplarService;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

/**
 *
 * @author FuscaoGames
 */
public class CmdPedido implements Comando {
   
    public String executa(HttpServletRequest request, HttpServletResponse response) {
        HttpSession session = request.getSession(true);
        long codigoexemplar = Long.parseLong(request.getParameter("codigoexemplar"));

        //instância da classe FilmeService

        ExemplarService es = null;
        try {
            es = new ExemplarService();
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(CmdPedido.class.getName()).log(Level.SEVERE, null, ex);
        }
        Exemplar exemplar = es.exemplarfindByCodigo(codigoexemplar);
        //Aqui colocamos o filme utilizados em outra parte do sistema
        session.setAttribute("Exemplar", exemplar);
        //session.setAttribute("ExemplaresFilme", exemplares);

        if(session.getAttribute("user") == null){
            return "/login.jsp";
        }else{
            return "/pedidoCliente.jsp";
        }
    }

}
